/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package geradorImagens;

/**
 *
 * @author Mateus
 */
public class MatrizYUV {
    byte matriz[][];
    byte U, V;

    public MatrizYUV(byte U, byte V, byte Y1, byte Y2, byte Y3, byte Y4) {
        this.U = U;
        this.V = V;
        matriz = new byte[2][2];
            matriz[0][0] = Y1;    
            matriz[0][1] = Y2;    
            matriz[1][0] = Y3;    
            matriz[1][1] = Y4;    
    }
    
    public byte[] linhaSuperior(){
        byte[] retorno = new byte[6];
        retorno[0] = matriz[0][0];
        retorno[1] = U;
        retorno[2] = V;
        retorno[3] = matriz[0][1];
        retorno[4] = U;
        retorno[5] = V;
        
        return retorno;
    }
    
    public byte[] linhaInferior(){
        byte[] retorno = new byte[6];
        retorno[0] = matriz[1][0];
        retorno[1] = U;
        retorno[2] = V;
        retorno[3] = matriz[1][1];
        retorno[4] = U;
        retorno[5] = V;
        
        return retorno;
    }
}
